// JavaScript Document

function set_link_extend(param,$obj){
		var current_href=self.location.href;
		var param_str=current_href.split("?");
		var params_obj=get_params(param_str[1]);
		if ($obj==null){
			$obj=$(document);
		}
		var len=$obj.find("a").length;
		for (var i=0;i<len;i++){
			var old_href=$("a:eq("+i+")").attr("href");
			link_extend=check_link_exist(old_href)+param+"="+params_obj[param];
			$("a:eq("+i+")").attr("href",link_extend);
		}
}

function get_params(params_str){
		var return_object={};
		var param_list=params_str.split("&");
		var len=param_list.length;
		for (var j=0;j<len;j++){
			var param_object=param_list[j].split("=");
			return_object[param_object[0]]=param_object[1];
		}
		return return_object;
}

function check_link_exist(path_str){
		if (path_str.indexOf("?")<0) return path_str+"?"
		else return path_str+"&";
}

function add_href_arg_to_all($obj, href, params){
		var current_href=href;
		var param_str=current_href.split("?");
		var params_obj=get_params(param_str[1]);
		var len=$obj.find("a").length;
		for (var i=0;i<len;i++){
			var old_href=$("a:eq("+i+")").attr("href");
			link_extend=check_link_exist(old_href)+param+"="+params_obj[param];
			$("a:eq("+i+")").attr("href",link_extend);
		}
		function get_params(params_str){
			var return_object={};
			var param_list=params_str.split("&");
			var len=param_list.length;
			for (var j=0;j<len;j++){
				var param_object=param_list[j].split("=");
				return_object[param_object[0]]=param_object[1];
			}
			return return_object;
		}
		function check_link_exist(path_str){
			if (path_str.indexOf("?")<0) return path_str+"?"
			else return path_str+"&";
		}
}

var html_static_link_class={
	set_link_extend:function(param,$obj){
		var current_href=self.location.href;
		var param_str=current_href.split("?");
		var params_obj=this.get_params(param_str[1]);
		if ($obj==null){
			$obj=$(document);
		}
		var len=$obj.find("a").length;
		for (var i=0;i<len;i++){
			var old_href=$("a:eq("+i+")").attr("href");
			link_extend=this.check_link_exist(old_href)+param+"="+params_obj[param];
			$("a:eq("+i+")").attr("href",link_extend);
		}
	},
	check_link_exist:function(path_str){
		if (path_str.indexOf("?")<0) return path_str+"?"
		else return path_str+"&";
	},
	get_params:function(params_str){
		var return_object={};
		var param_list=params_str.split("&");
		var len=param_list.length;
		for (var j=0;j<len;j++){
			var param_object=param_list[j].split("=");
			return_object[param_object[0]]=param_object[1];
		}
		return return_object;
	}
}